.layout {
  display: flex;
  flex-direction: column;
  padding: 15px;
  height: calc(100% - 30px);
  .header {
    line-height: 40px;
    color: #fff;
    // border-bottom: 1px solid #2d9ce0;
  }
  .searchBtn{
    // background:linear-gradient(0deg, #259DF1 0%, rgba(255,255,255,0) 100%);
    border: 1px solid #33C8FF;
    padding: 0 20px;
    color: #fff;
  }
  .table-layout {
    flex: 1;
    overflow: hidden;
    display: flex;
    flex-direction: column;

    .table-header {
      // display: flex;

      .demo-form-inline {
        flex: 1;
        overflow: hidden;
      }
      .btn-group {
        display: flex;
        align-items: flex-start;

      }
    }
    .table-body {
      flex: 1;
      overflow: hidden;
      .el-table{
        .odd-row {
          td:last-child{
            background-color: #19447b;
          }
        }
        .even-row{
          td:last-child{
          background-color: #17366d;
          }
        }
      }
    }

    .table-footer {
      display: flex;
      justify-content: flex-end;
      .pagination-container{
        padding: 0 20px !important;
      }
      // padding-top: 15px;
    }
  }
}

.dv-form{

  .el-form-item{
    margin-bottom: 12px;
  }
  .el-form-item--small .el-form-item__label{
    line-height: 20px !important;
  }
  // 图片上传
  .imageUpload{
    .el-upload--picture-card,.el-upload-list__item{
      width: 100px;
      height: 100px;
      background-color: transparent;
    }
    .el-upload--picture-card{
      line-height: 100px;
    }
  }
  // 结束
}

  // 弹框
.hasHeight.el-dialog .el-dialog__body{
  height: calc(88vh - 140px);
}


// 多选框
.el-checkbox__inner{
  background: transparent;
  border-color: #159DE3;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}

.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{
  color: #666;
}
